--spLocalidadIns 'ertert',1,1,'Bolivia'
create procedure spLocalidadIns
  @Nombre varchar (100),
  @Provincia_Codigo Int,
  @Descripcion varchar(500) = null
with encryption
as
	declare @intError int
	begin transaction
	
	--/*Verifico si existe*/
	--if exists (select * from Zona where ZonNombre = @ZonNombre) begin
	--	RAISERROR ('Ya existe la Zona', 16,1)
		
	--	set @intError = @@Error
 --       if (@intError <> 0) goto onError
	--end
	
	insert Localidad
        (Nombre,Provincia_Codigo ,Descripcion)
     values (@Nombre,@Provincia_Codigo,@Descripcion)
      
      set @intError = @@Error
      if (@intError <> 0) goto onError
  
	commit transaction
	return @intError

onError:
  if @@TranCount > 0 rollback transaction
  return @intError
go
